
注冊
/
登錄在ABAQUS子程序文件.for中,使用了兩個子程序umeshmotion和fric,想實現在umeshtion中的數據也夠在計算中在fric程序中使用。在單個子程序中,使數據進行保留,能夠實現在不同增量步中進行數據傳遞是使用common對變量進行定義就行。但我想將umeshmotion的數據在同一增量步時能用于fric中,因此可使用什么方法?
<p>ABAQUS自定義氧化菲克定律質量擴散,實現在不同位置濃度的分布,可以用Dflux子程序嗎?還是用別的子程序?
我使用abaqus uel子程序,現在需要在模型中定義兩種不同的材料屬性,材料的本構是一致的,只需要修改兩種材料的彈性模量和硬化模量(也就是要定義兩個 uel property),我的inp文件應該如何修改?
彈性階段可以用各相異性或者工程常數來實現不同方向的彈性常數,然后再用Hill準則來實現不同方向的屈服點。但是在定義材料不同方向的塑性本構時,比如順紋向是理想彈塑性本構,同時橫紋向是雙折線強化本構模型,如果不用子程序的前提下,應該如何實現呢?
fatigue.pdf 像這種三個損傷方式加在一起,做耦合損傷模擬,可以交流交流嗎這個文章里面是做的一個c:蠕變,f:疲勞,e:氧化耦合損傷的模擬蠕變用的一個基于應變的損傷模型:疲勞用的一個損傷模型來得到疲勞的損傷因子,這個模型不太了解:氧化用的就是拋物線規律中氧化層厚度乘于一個距離的系數作為損傷因子:子程序中把每一步的損傷相加得到總的損傷

在ABAQUS中UEL隱式動力學編寫時,出現了網格劃分疏散,計算結果與abaqus原來計算結果一致,但是單元質量矩陣輸出不同,如圖(左圖為ABAQUS自己計算,右圖為我編寫的UEL子程序計算結果) 若網格劃分密集,出現了計算結果完全不同的情況,如圖(左圖為ABAQUS自己計算,右圖為我編寫的UEL子程序計算結果) 對于單元剛度矩陣,也是如此







在abaqus的幫助文檔中,只說明了umat的多種材料的定義,對于hetval子程序的多種材料的使用沒有說明。現在我需要寫一個由三種材料組成的部件的固化放熱程序,材料的放熱制度各不相同,要怎么在一個子程序文件中用hetval寫不同材料的固化放熱?其間涉及的不同材料各自的狀態變量的傳遞(statev和flux)怎么定義


跳至頁
TOP